package com.ecity.events{
	import flash.events.Event;
	
	/**
	 * ...
	 * @author yicheng.zhang
	 */
	public class GunEvent extends Event {
		public static const WHEEL_ISREADY:String = "WHEEL_ISREADY";
		public static const SPIN_COMPLETE:String = "SPIN_COMPLETE";
		public static const AIM_COMPLETE:String = "AIM_COMPLETE";
		public static const FIRE_COMPLETE:String = "FIRE_COMPLETE";
		public static const PUNISH_COMPLETE:String = "PUNISH_COMPLETE";
		public var _info:Object;
		
		public function GunEvent(type:String,info:Object=null, bubbles:Boolean=false, cancelable:Boolean=false){
			super(type, bubbles, cancelable);
			_info = info;
		}
		
		public override function clone():Event {
				 return new GunEvent(type,_info,bubbles, cancelable);
		}

		
	}

}